Overview
What is ReadyAPI?
ReadyAPI (formerly SoapUI Pro, LoadUI Pro, and ServiceV Pro) is a REST and SOAP API functional testing tool that enables software developers, QA engineers, and manual testers to work together to create, maintain, and execute complex end-to-end API tests in…
ReadyAPI - An easy to use tool with lots of built in functionality.
ReadyAPI - the first choice for API automation
API testing made simple
ReadyAPI
Speeding up QA tasks
ReadyAPI : Good Tool
Software QA Manager
To ReadyAPI or Not
Single Effective Solution for Various Aspects of API Development, Validation and Testing!
Features of ReadyAPI Over Other Prodcuts
ReadyAPI - quick, easy and highly functional
ReadyAPI review
ReadyAPI - Must have tool for API testing
Our main objective is to test services across many environments, also we …
My ReadyAPI experience
- It is used by my project
- It helps us with automating our APIs
Great product, if you're willing to put the work in
When new functionality is implemented and is exposed via …
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Pricing
What is ReadyAPI?
ReadyAPI (formerly SoapUI Pro, LoadUI Pro, and ServiceV Pro) is a REST and SOAP API functional testing tool that enables software developers, QA engineers, and manual testers to work together to create, maintain, and execute complex end-to-end API tests in their CI/CD pipelines without needing to…
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
16 people also want pricing
Alternatives Pricing
What is Rapise?
Rapise is a software testing platform that allows users to regression test web, desktop and mobile applications. Some key features include: Playback of Tests, Test Script Editing and Data Driven Testing.
What is Kobiton?
Kobiton in Atlanta offers a mobile test suite, providing an integration to a wide variety of testing tools and partner services. The solution supports functional and performance testing, as well as scriptless automation of tests.
Product Demos
Demo Session: API and Webservices Testing and Automation Using SoapUI, ReadyAPI and Groovy
ReadyAPI + Groovy: Data Driven tests with Rejseplanen’s API - Demo
Product Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
What is ReadyAPI?
ReadyAPI Integrations
ReadyAPI Competitors
ReadyAPI Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(154)Community Insights
- Business Problems Solved
- Pros
- Cons
SoapUI and its Pro version, ReadyAPI, are widely used tools for integrating, verifying, and testing web services. They are highly scalable and configurable, allowing for custom test script creation and automation of various test activities. Users have found SoapUI useful in validating complex analysis platforms, establishing baselines for customization, and verifying APIs across multiple products with different interfaces like SOAP, REST, AMF, and JDBC.
Yahoo's Technical Account Management team relies on SoapUI to analyze SOAP messages and troubleshoot issues with ad platforms. Developers, integrators, and technical product managers use SoapUI for testing, automation, and support purposes. ReadyAPI is the go-to tool for API testing, making it easy to create and manage tests. It helps in verifying breakages, tracing back problems to ensure correct data returns, validating endpoint functionality, and load testing with specific scenarios using production data.
ReadyAPI supports API testing throughout the digital transformation process from prototyping to deployment. It is also used for API test automation and integration with Jenkins. Moreover, it assists in importing and structuring web services, API mockups, functional testing, security testing, deploying code to the cloud using containers, and integrating with third-party tools like Bamboo. With its comprehensive features for SOAP and REST service testing, ReadyAPI is recommended for a wide range of API testing needs.
Swagger Integration: Many users have praised the ability of SoapUI and ReadyApi to read in endpoints for a restful web service via a Swagger page or definitions file. This feature has been described as extremely helpful, with reviewers appreciating the time-saving aspect of not having to figure things out directly or rely on specs to build their requests. Additionally, the ability to easily update endpoints when they change was seen as a valuable feature.
Groovy Functions: Users have found the addition of groovy functions in SoapUI and ReadyApi to be very useful. They appreciate being able to use a programming language with Java libraries, which provides them with much more flexibility in how they process results and build follow-up requests.
Auto-generation of Test Cases: The auto-generation of test cases in SoapUI Pro has received high praise from users. It gives them a good head start on their testing efforts by building a set of tests that cover at least the happy path scenarios. Users also appreciate the visual guide provided by the test case GUI, which helps them structure their suites and scenarios effectively.
Cons:
- Lacking User Interface and Experience: Some users have found SoapUI's user interface to be confusing, old-fashioned, and not user-friendly. They have expressed the need for enhancements in terms of design and usability.
- Slow Performance: Several users have experienced slow performance with SoapUI, particularly when loading projects, switching between tabs, and during startup. They have also encountered errors related to insufficient memory, resulting in frustration and delays.
- Limited JMS Support and Third-Party Tools Dependency: Users have mentioned that SoapUI relies on an outdated 3rd party program called HermesJMS for JMS interactions. This limitation restricts their ability to run parallel test suites efficiently. Additionally, they have pointed out the limited support for JMS and the need for third-party tools for AMF method discovery.
Attribute Ratings
Reviews
(1-19 of 19)ReadyAPI - the first choice for API automation
- Scriptless
- Data driven testing
- API Reporting dashboard
- Security and Performance testing
- Run Test suites in parallel
- Property Transfer
- Only supports Groovy script
- Licensing cost
- Limited options available to generate data using Data source
API testing made simple
- It makes API automation seamless, easy, and efficient.
- Performance testing, distributing load, and key performance indicators are very well put together to help improve the performance of APIs.
- Even non-programmers can quickly ramp up and write efficient automation tests.
- Such a good tool and I love it. There are many open-source tools that do the same and are free.
- Adding visuals to show chaining or dependent apis will be helpful.
- Adding contract testing feature to the toolset will improve the value immensely.
Software QA Manager
- allows for data driven testing
- allows functional tests to be run at a project, test suite, and test case level, making it very flexible
- security testing is made quick and easy
- The copy/paste functionality in the requests, results and data source grids has been lost and does slow down work.
- The tool is memory heavy and memory usage could be improved.
- I have some long calls that "work" but don't respond before the UI times out. These are requests I am using to stuff variables for the subsequent requests. It should be possible to extend the wait time of the tool, as long as the Request is working.
ReadyAPI - Must have tool for API testing
Our main objective is to test services across many environments, also we need scripts to generate data, etc. That's why we started using ReadyAPI, which has different environment support and is easily changed in one click. ReadyAPI also supports Groovy scripts and WSDL.
ReadyAPI is a great tool to create test steps and their flows also has a nice assertions system.
- Multi Environment Support
- Several test cases and its flows management
- Scripts support
- Complex assertion system
- GIT, Jenkins, Docker Support
- Dark Mode
- Simple test cases copy paste functionality
- Changing several assertions same time
The disadvantage of ReadyAPI is that sometimes it's not stable and it crashes and if your changes are not saved, it's all lost. I would love to see a recovery feature added to it. Also, it doesn't have dark mode support which really strains my eyes.
My ReadyAPI experience
- It is used by my project
- It helps us with automating our APIs
- Saves time, manual effort and repetition
- Available plugins, though some I know are not yet supported
- It has a good logging mechanism
- UI needs to be improved. It's sometimes unstable.
- Plugin for Jira Cloud available, but not supported. This creates confusion
- For me, takes very long time to launch.
Great product, if you're willing to put the work in
When new functionality is implemented and is exposed via web services, both development teams, and testing teams, use ReadyAPI to test the functionality against expected results.
LoadUI Pro is also used, in a more limited capacity, by testing teams, to conduct performance testing of the web service.
- The ability to be data-driven is a huge asset.
- Cross-compatible with many protocols - it's not just SOAP-based.
- Provides a full eco-system of products. Very feature-rich.
- Solid Enterprise integration, including singles-sign-on, and OAuth2
- Pricing. It's both complicated to understand how it's priced, and it's very costly.
- The UI is very outdated. It's not a friendly user experience
- Lack of connectors for different, popular products and platforms
If you're looking for something lightweight, that can start providing value right away without too much setup, then you may be disappointed with ReadyAPI.
Feeling good while working on ReadyAPI, but yes, a few points for improvements are there.
- Its drag n drop feature is easy to use.
- Data generator in data source is one of the best features of ReadyAPI
- Hierarchy of arranging test suites/cases/steps helps a lot in managing the stuff
- Should be able to add test step like REST even when there's no API added in the project.
- Its integration with GIT is very annoying, especially when you want to delete uncommitted changes and pull latest.
- Sometimes ReadyAPI made some changes of its own. These are also very annoying.
- Automated suites for regression and smoke.
- Integration with GIT and other majorly known repo.
- Integration of CICD with DEVOPS and other services.
Let's Get the API Ready
- Create virtualised services
- Test the APIs and integrate in CI CD pipelines
- Development teams use to define the skeleton of services along with OpenAPI / Swagger
- Usability of GUI screens can be improved
- Sharing of API projects across teams, similar to Postman, can be implemented
Nice tool to automate API functional testing
- Functional test automation
- WYSIWYG interface for data driven testing
- Matured product
- Can extend functionality with scripting
- Need phone support
- More examples of groovy script for advanced users
- Decrease load time
- Ability to connect to Google Sheets as data source/data sink
Fast debugging/testing for a better product
- Organization of different endpoints and environments.
- Easiness of use.
- Quickly debug issues with endpoints.
- Some times the UI freezes and I lose all my data.
- Dated UI.
- Autosave option.
Soap UI for Technical Product Managers and Business Analysts
- Easy to see all possible methods of a web service, easy to create many different possible requests.
- The formatted view makes it easy to see the whole request and response.
- It's easy to share via colleagues including all possible trials.
- Some features could be added via add ons like an HTTP monitor, test runner, some artifacts. With them, it becomes a big installation (modularity).
- Sometimes it takes some time to open the interface; it is important to have a faster interface in today's applications.
- It could include input and output beautifiers - this would make users happy because they may use this feature heavily while they are making documentation.
Great tool for testing web services
- Acts as a great external source to get data onto the main system.
- Runs all kinds of XMLs irrespective of their size.
- Great tool for API testing.
- Saving projects can be a little confusing for beginners.
- Sometimes it functions a bit slow for complex XMLs.
- UI is a bit outdated now and needs to get a new refreshing look.
A happy and proud user
- Test validation on API responses
- Mock services to test parts of the application
- REST Discovery and Groovy scripting features
- Working with Git needs to be improved.
- The licenses could be more flexible with regards to floating licenses. In the case that a user changes a workstation, then the license locked to a certain workstation cannot be easily changed to another workstation. It would be more flexible if a license could be linked with the user personally.
- Quickly and easily discover and connect to service endpoints
- Create and save test requests for easy re-use
- Immediate "is the service up and responding" checks.
- The UI is written in Java, and as such sometimes behaves in unexpected ways - ways that a native Windows UI would not.
- Startup time can often be painfully slow. Once the program is running, it performs well, but starting up can sometimes take nearly a full minute. I believe this is also due to having been written in Java.
- I used to consistently get errors about not having enough memory for the program to start up (in spite of having far more memory than it will ever need in my machine). I solved the problem by manually tweaking the startup script to allocate more memory to the Java Runtime Engine. However, this solution seems to have exacerbated the slow startup time I mentioned above.
SoapUI, Your Mileage May Vary (YMMV)
- Ability to read in endpoints for a restful web service via a Swagger page of definitions file. You don't have to figure things out directly or rely on specs to build out your requesrs. When the endpoints change, just reread swagger.
- The addition of groovy functions is very useful. The ability to use a programming language with Java libraries gives you much more flexibility in how you process results and build followup requests.
- Auto generation of testcases. Soapui can give you a good head start on your testing by building a set of tests that will at least give you the happy path scenarios.
- Test case gui in the pro edition is a nice visual guide to how your suites and scenarios are structured.
- Xml tests. It's just painful to update these things from a source control standpoint.
- UI can really slow you down if you're an sdet type tester. If you're used to building code that works directly with apis, building automation with this can feel cumbersome. You're doing things visually and it just can feel inhibiting, due to the strict structure of the ui.
- Documentation feels incomplete, disjointed. It is difficult to get to certain details of the groovy language functions. JMeter is an open source, free tool...finding info on its internal beanshell libraries is much easier.
- Some of the flow among endpoint/request discovery, test case creation and test run execution is not intuitive.
- Getting environment variables, globals, per suite and test case settings also feels cumbersome. With the nice tree structure for testcases and suites in the ui, you'd expect the same for globals and environment settings.
- Cost for pro license...seems a bit much for an annual license, if you are only getting a couple of licenses.
SoapUI: The best available test tool for Web Services.
For example, we have OSS projects that provide public RESTful API to higher layers such as GUI portals, and at the same time use private API of many sub systems such as AAA, NMS, JMS, ACS and so on. Most of our private web services are based on SOAP or JSON.
For above reasons, SoapUI became a vital part of our testing and automation activities. We use SoapUI (both free and pro versions) for extensive regression testing, data-driven smoke tests, Mocking web services and even sometime for a quick load & performance test.
- SoapUI NG Pro is a prefect tool for setting up complicated test cases with many steps including parameterized Web Service requests, response assertions, data generators, data sources, data sinks (report recorders) and more
- You can use Groovy or JavaScript for more complicated automation such as validating the results, extracting data, using external Java libraries or running system processes. Groovy IDE is compatible with Java and you can easily write your code in Java with very few modifications.
- SoapUI enables you to run multiple test suites in parallel or in a loop, and provide user friendly reports including all test case results and test case coverage.
- SoapUI NG Pro lets you to perform security test against your web services with predefined scenarios such as xml bombing, xml injection, sql injection, buffer overflow tests, monkey testing and so on.
- SoapUI NG Pro, offers a simple but practical solution for low to medium load testing scenarios. You can obtain many more Load and Performance testing features by extending your license with purchasing LoadUI Pro.
- For JMS interactions, SoapUI relies on HermesJMS which is a 3rd party program and outdated. You can not easily run parallel tests suites when JMS sessions are involved.
- SoapUI can easily cover LDAP for both testing and data-driven purposes but this feature is not provided yet.
- As of 2015, SmartBear Software is enforcing the Pro users to use their All-in-One integrated platform: Ready!API . This tool is very slow in comparison with the SoapUI itself. For example, loading a project takes up to 15 seconds in a decent computer, so does clicking on different tabs for the first time.
SoapUI despite the name is not a slipery tool that one always has problems grasping. In fact, it's the opposite!!
So, SoapUI, after examining several different tools was the best candidate with all the modules and feature we needed to complete our testing. We did take a few steps further, due to the amount of tests that needed to run concurrently most of the time. But at the end, we managed to get maximum coverage of testing with a high degree of accuracy as we put in place redundant validation points.
- Ability to combine multiple test and adhere to the sequence that they need to run in order to complete successfully, regardless of pass or fail, the result is accurate.
- Excellent GUI design to make it as organic for the tester as they are revising or updating their tests. Once you get comfortable with the core functionality of SoapUI, you can explore the many added capabilities it has, like utilizing groovy or JavaScript. You can provide input and output files for the tests to use in sequence or randomly.
- Excellent reporting mechanism and options to print or to save to file. Also you can include verbose debugging content or create a shorter executive summary version. We even went as far as importing it to SQL database for cataloging and archiving for the sake of better tractability.
- Memory consumption, in large concurrent testing has been a challenge for SoapUI, mostly due to the amount of information that is getting written to the database, but there are workarounds to custom install SoapUI which for example runs on a Cloud server, where it can provide SoapUI the elasticity that it may need with large concurrent tests that run for while before completing.
- compatibility with all other databases and Open Cloud environment such as OpenStack out there in Open source, which I think is already in works.
- Integration of LoadUI is good, but to take serious step to compete with other performance and load testing tools
Best product for the cost
- Ease of use and setup, particularly with SOAP services where you have the WSDL. Import and go. If your WSDL changes you can update the definition or refactor it, which is a life saver.
- Decent GUI - I feel the GUI is well thought out in most areas.
- Scripting and Plugins - Allows setting of a script repository (Pro). In general, you can script in Groovy or JavaScript throughout a project. We use Groovy and haven't run into anything we haven't been able to find a solution to through scripting. For plugins, we've written some custom ones in Java to add menu items. To use them you just have to drop the jar file in a specific directory.
- Community - The community via blogs and forums is great. If you run into issues you can normally find someone else who had a similar problem. The response on the forums from SmartBear is also good. They also recently added an 'API Dojo' which is very informational.
- REST - They have come a long way, but there could still be improvements here. I find the learning curve much higher and not as straight forward using REST vs SOAP.
- Composite Projects - I'd really like to see them implement something around saving/refreshing Test Suites when using the Composite project ability in Pro. This is currently an enhancement in feature backlog (see their forum for more details). Functionality around Projects and Test Cases seems pretty sound.
easy, trendy, powerful tool
It helped us to kick off load testing in a short time window and identify performance issues on time to fix them before our major release.
- Functional Testing
- Load testing
- Web services testing
- Functional testing could have been more practical
- Would like to see how it is different from TestComplete for functional testing
- TestComplete does most of the stuff